body{text-align: center;font-family: 'Microsoft YaHei',Arial;margin: 0;padding: 0;}
#main{min-width: 1200px;margin: 0 auto;height: 1090px;position: relative;}
#main #left{width: 66px;height: 1173px;background: url(../images/shd/left-bar.png) repeat-x;float: left;position: relative;z-index: 2000;}
#main #left ul{margin: 60px auto 0;padding: 0;width: 40px;list-style: none;}
#main #left ul li {margin-top: 10px;width: 40px;height: 40px;display: inline-block;position: relative;z-index: 9;cursor: pointer;}
#main #left ul li div{width: 40px;height: 40px;background: #19202A;position: absolute;z-index:21;top:0;right:0;}
#main #left ul li.choosed div,#main #left ul li:hover div{background: #95181C;}
#main #left ul li div span{position: absolute;top:0;right:0;width: 40px;height: 40px;z-index: 10;display: inline-block;}
#main #left ul li div span.home{background: url(../images/shd/icon_home.png) no-repeat;}
#main #left ul li.choosed div span.home,#main #left ul li:hover div span.home{background: url(../images/shd/icon_home%20a.png) no-repeat;}
#main #left ul li div span.email{background: url(../images/shd/icon_email.png) no-repeat;}
#main #left ul li.choosed div span.email,#main #left ul li:hover div span.email{background: url(../images/shd/icon_email-a.png) no-repeat;}
#main #left ul li div span.rili{background: url(../images/shd/icon_rili.png) no-repeat;}
#main #left ul li.choosed div span.rili,#main #left ul li:hover div span.rili{background: url(../images/shd/icon_rili-a.png) no-repeat;}
#main #left ul li div span.news{background: url(../images/shd/icon_news.png) no-repeat;}
#main #left ul li.choosed div span.news,#main #left ul li:hover div span.news{background: url(../images/shd/icon_news-a.png) no-repeat;}
#main #left ul li div span.file{background: url(../images/shd/icon_file.png) no-repeat;}
#main #left ul li.choosed div span.file,#main #left ul li:hover div span.file{background: url(../images/shd/icon_file-a.png) no-repeat;}
#main #left ul li div span.tongji{background: url(../images/shd/icon_tongji.png) no-repeat;}
#main #left ul li.choosed div span.tongji,#main #left ul li:hover div span.tongji{background: url(../images/shd/icon_tongji-a.png) no-repeat;}
#main #left .leftPopup{width: 250px;height: 1080px;background: url(../images/shd/left-bar.png) repeat-x;z-index: 2002;left:0;top:0;position: absolute;display: none;}
#main #left .leftPopup .logo{width: 250px;height: 60px;}
#main #left .leftPopup .logo span{width: 100%;background-color:#20272d;line-height: 60px;height: 60px;font-size: 22px;text-align: center; color: #ffffff;}
#main #left .leftPopup ul {margin: 0 auto;padding: 0;width: 200px;list-style: none;z-index: 21;}
#main #left .leftPopup ul li {margin-top: 10px;width: 200px;height: 40px;display: inline-block;position: relative;z-index: 9;cursor: pointer;}
#main #left .leftPopup ul li label{text-align: left;color: #646D7C;display: inline-block;width: 160px;height: 40px;line-height: 40px;cursor: pointer;font-size: 14px;}
#main #left .leftPopup ul li.choosed label,#main #left .leftPopup ul li:hover label{color: white;}

#main #right{min-width: 1130px;background: #F5F5F5;float: left;position: absolute;width: 90%;left:80px;top:0;z-index: 1000;}
#main #right #head{width: 97%;height: 60px;background: white;position: relative;z-index:1000;padding: 10px;}
#main #right #head .logo{display: inline-block;width: 134px;height: 60px;background-image: url(../images/shd/logo.jpg);float:left;left: 10px;top:1px; cursor: pointer;}
#main #right #head label,span{text-indent: 1px;}
#main #right #head label{width: 200px;float: left;font-size: 24px;margin-left: 20px;}




#main #right #head .info{height: 60px;line-height: 60px;float: right;margin-right:260px;position: relative;padding-right: 50px;font-size: 20px;cursor: pointer;z-index:1000;}
#main #right #head .info img{height: 34px;width: 34px;position: absolute;top:13px;right: 0;z-index:10;}
#main #right #head .info .mask{position: absolute;display: inline-block;width: 34px;height: 34px;top:13px;right: 0;z-index:11;background: url(../images/shd/mask.png);}
#main #right #head .info .headMenu{background: url(../images/shd/sanjiao.png) no-repeat;width: 148px;height: 175px;position: absolute;top:50px;right: -11px;display: none;z-index: 1001;}
#main #right #head .info .headMenu ul{list-style: none;width: 152px;margin: 11px 0 0;padding: 0;display: inline-block;border: 1px solid #EDEDED;border-top: none;}
#main #right #head .info .headMenu ul li{width: 100%;height: 41px;line-height: 41px;display: inline-block;font-size: 16px;color: #5f5f5f;background: white;}
#main #right #head .info .headMenu ul li:hover{background: #e3e3e3;}
#main #right #head .info .headMenu ul li .htgl{background: url(../images/shd/icon_houtaig.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .info .headMenu ul li .mmxg{background: url(../images/shd/icon_settings.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .info .headMenu ul li .txsw{background: url(../images/shd/icon_weihu.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .info .headMenu ul li.zx{background: #f0f0f0;}
#main #right #head .info .headMenu ul li.zx div{background: url(../images/shd/icon_out.png) no-repeat 80% 50%;}




#main #right #content{float: left;padding: 10px;}
#main #right #content .content1{height: 350px;float: left;padding: 10px;width:48%}
#main #right #content .content2{height:720px;float: left;padding: 10px;width:48%}
#main #right #content .active{height: 355px;}
#main #right #content .active[class$="on"]{margin-top: 15px;}
#main #right #content .active[class$="right"]{height: 720px;overflow: hidden;}
#main #right #content .service{width: 100px;height: 100px;float: left;margin-top: 30px;margin-left: 20px;cursor: pointer;}
#main #right #content .service .serve,.service .hide{width: 100%;height: auto;}
#main #right #content .serve img{width: 60px;height: 49px;float: left;margin-top: 10px;margin-left: 20px;}
#main #right #content .serve span{width: 100%;height: 30px;font-size: 14px;color: #5b5b5b;float: left;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;text-align: center;line-height: 30px;}
#main #right #content .service .hide{display: none;}
#main #right #content .hide .cont{width: 80px;height: 80px;float: left;margin-top: 10px;margin-left: 10px;}
#main #right #content .hide .cont span,.hide .cont span a{width: 100%;height: 40px;float: left;line-height: 40px;font-size: 14px;text-align: center;display: block;background-color: #006fc6;color: #ffffff;}
#main #right #content .hide .cont span[class$="on"]{background-color: #007be0;}
#main #right #content .active .section{background-color: #ffffff;border: 0px solid #eeeeee;height: 350px;padding: 0px 20px;}
#main #right #content .active[class$="right"] .section{height: 720px;}
#main #right #content .title{float: left;border-bottom: 2px solid #f7f7f7;width: 100%;}
#main #right #content .title{height: 60px;}
#main #right #content .h3,.h5{float: left;height: 60px;line-height: 60px;}
#main #right #content .h3{width: 130px;color: #2f2f2f;font-size: 18px;text-align: center;cursor: pointer;}
#main #right #content .h3[class$="on"]{background-color: #f1f3f8;}
#main #right #content .h5{width: 40px;color: #adadad;font-size: 12px;}



#main #right #content .search{width: 180px;float: right;height: 30px;margin-top:18px;-moz-border-radius: 2px;-wekit-border-radius:2px;position: relative;border-radius: 2px;background-color: #f1f3f8;}
#main #right #content .search input{background-color: #f1f3f8;float: left;margin-left: 5px;width: 140px;height: 28px;color: #adadad;}
#main #right #content .search span{width: 30px;height: 30px;float: right;background-image: url("../images/shd/icon_search.png");background-position: 6px 8px;}
#main #right #content .li,.foot{float: left;height: 30px;width: 100%;}
#main #right #content .ul{height: 210px;float: left;width: 100%;}
#main #right #content .li span{max-width: 85%;float: left; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #adadad;margin-left: 5px;}
#main #right #content .foot span{width:130px;color: #629fe6;float: right;margin-right: 10px;}
#main #right #content .foot button{width: 200px;height: 40px;float: right;line-height: 40px;font-size: 14px;color: #ffffff;background-color: #007bd1;border: none;border-radius: 4px;cursor: pointer;}
#main #right #content .title button{width: 100px;height: 30px;float: right;line-height: 30px;font-size: 14px;color: #ffffff;background-color: #007bd1;border: none;border-radius: 4px;margin-top: 15px;cursor: pointer;}
#main #right #content .li span,.foot span,.li .time{height: 30px;line-height: 30px;font-size: 14px;display: block;}
#main #right #content .li span,.foot span{text-align: left;cursor: pointer;}
#main #right #content .li span a{color: #adadad;}
#main #right #content .li label{float: left;width: 60px;height: 20px;line-height: 20px;margin-left: 10px;font-size: 14px;color: #ffffff;margin-top: 5px;text-align: center;}
#main #right #content .li label[class^="fq"]{width: 27px;height: 25px;margin-left: 2px;margin-top: 2px;background-position: 0px 0px;}
#main #right #content .li label[class$="done"]{background-image: url("../images/shd/icon_done.png");}
#main #right #content .li label[class$="stop"]{background-image: url("../images/shd/icon_stop.png");}
#main #right #content .li .time{float: right;width: 50px;color: #adadad;}
#main #right #content .li .time[class$="on"]{width: 85px;}
#main #right #content .li{background-color: #fafafa;margin-top: 7px;}
#main #right #content .foot{margin-top: 24px;}
#main #right #content .li .xz{background-color: #45b6af;}
#main #right #content .li .dz{background-color: #f3565d;}
#main #right #content .li .jw{background-color: #8bc5f2;}
#main #right #content .li .xg{background-color: #deb952;}
#main #right #content .li .hq{background-color: #c6c6c6;}
#main #right #content .nav1{height: 35px;width: 100%;}
#main #right #content .nav1,.nav2{float: left;margin-top: 5px;}
#main #right #content .nav2{height: 25px;color: #adadad;line-height: 25px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 80%;text-align: left;}
#main #right #content .nav1 img{width: 35px;height: 35px;float: left;}
#main #right #content .info{width: 80%;height: 20px;float: left;}
#main #right #content .info label,.info span,.info .state{font-size: 12px;height: 20px;line-height: 20px;width: 70px;margin-left: 5px;}
#main #right #content .info label,.info span{float: left;}
#main #right #content .info .state{float: right;color: #adadad;}
#main #right #content .info .state[class$="stop"],.info .state[class$="done"]{background-position: 8px 5px;}
#main #right #content .info .state[class$="done"]{background-image: url("../images/shd/Oval_1.png");}
#main #right #content .info .state[class$="stop"]{background-image: url("../images/shd/Oval_2.png");}
#main #right #content .info label{color: #629fe6;}
#main #right #content .info span{color: #adadad;}
#main #right #content .tj{width: 85px;height: 85px;background-image: url("../images/shd/10.png");background-position:12px 12px;background-repeat: no-repeat;float: left;}
#main #right #content .fw{width: 85px;height: 62px;float: left;padding: 12px 33px 12px 0px;position: relative;}
#main #right #content .fw img{width: 60px;height: 60px;float: left;}
#main #right #content .titles{width: 90px;height:30px;position: absolute;top: -13px;left: -14px;font-size: 12px;line-height: 30px;background-image: url("../images/shd/Tooltip_top.png");display: none;}
#main #right #content .titles span{width: 100%;height: 30px;line-height: 25px;color: #adadad;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

#main #right #contentSub{margin: 20px 20px 0;width: 100%;height: 960px;min-width: 1100px;position: relative;}
.subContentDiv{position: relative;width: 100%;}
#main #right #contentSub #contentLeft{float: left;width: 55%;min-width: 610px;height: 486px;position: absolute;left:0;top:0;}
#main #right #contentSub #contentLeft .subContentDiv{height: 486px;}
#main #right #contentSub #contentLeft #lt{width: 100%;height: 330px;margin-bottom: 10px;position: absolute;left:0;top:0;}
#main #right #contentSub #contentLeft #lbl{min-width: 300px;height: 146px;position: absolute;left:0;bottom:0;}
#main #right #contentSub #contentLeft #lbr{min-width: 300px;height: 146px;margin-left: 10px;position: absolute;right:0;bottom:0;}
#main #right #contentSub #contentRight{float: left;width: 44%;min-width: 480px;height: 486px;margin-left: 10px;position: absolute;right:0;top:0;}
#main #right #contentSub #contentRight .subContentDiv{height: 486px;}

#main #right #head .role{height: 80px;line-height: 80px;position: relative;top:0px;right:30px;margin-right:50px;position: absolute;padding-right: 50px;font-size: 14px;cursor: pointer;z-index:1000;}

#main #right #head .role .headMenuRole{background: url(../images/shd/sanjiao.png) no-repeat;width: 142px;height: 175px;position: absolute;top:60px;right:60px;display: none;z-index: 1001;}
#main #right #head .role .headMenuRole ul{list-style: none;width: 142px;margin: 11px 0 0;padding: 0;display: inline-block;border: 1px solid #EDEDED;border-top: none;}
#main #right #head .role .headMenuRole ul li{width: 100%;height: 41px;line-height: 41px;display: inline-block;font-size: 12px;color: #5f5f5f;background: white;}
#main #right #head .role .headMenuRole ul li:hover{background: #e3e3e3;}
#main #right #head .role .headMenuRole ul li .htgl{background: url(../images/shd/icon_houtaig.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .role .headMenuRole ul li .mmxg{background: url(../images/shd/icon_settings.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .role .headMenuRole ul li .txsw{background: url(../images/shd/icon_weihu.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .role .headMenuRole ul li.zx{background: #f0f0f0;}
#main #right #head .role .headMenuRole ul li.zx div{background: url(../images/shd/icon_out.png) no-repeat 80% 50%;}

#main #right #head .more{position: absolute;right: 70px;top:21px;cursor: pointer;z-index: 1000;}
#main #right #head .more #unreadMessage{background: url(../images/shd/sanjiao.png) no-repeat;width: 142px;height: 175px;position: absolute;top:35px;right:-15px;display: none;z-index: 1001;}
#main #right #head .more #unreadMessage ul{list-style: none;width: 142px;margin: 11px 0 0;padding: 0;display: inline-block;border: 1px solid #EDEDED;border-top: none;}
#main #right #head .more #unreadMessage ul li{width: 100%;height: 41px;line-height: 41px;display: inline-block;font-size: 12px;color: #5f5f5f;background: white;}
#main #right #head .more #unreadMessage ul li:hover{background: #e3e3e3;}
#main #right #head .more #unreadMessage ul li .htgl{background: url(../images/shd/icon_houtaig.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .more #unreadMessage ul li .mmxg{background: url(../images/shd/icon_settings.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .more #unreadMessage ul li .txsw{background: url(../images/shd/icon_weihu.png) no-repeat 10% 50%;height: 41px;line-height: 41px;}
#main #right #head .more #unreadMessage ul li.zx{background: #f0f0f0;}
#main #right #head .more #unreadMessage ul li.zx div{background: url(../images/shd/icon_out.png) no-repeat 80% 50%;}

#main #right .notice a,li{text-decoration:none;list-style-type: none;cursor: pointer;}
#main #right .notice{position: absolute;top: 0px;right: 0px;width: 260px;min-height: 750px;background-color: #ffffff;z-index: 1500;display: none;}
#main #right .notice1{width: 100%;height: 40px;background-color: #2b313c;position: relative;left:0;top:0px;}
#main #right .notice2{width: 95px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;float: left;color: #ffffff;cursor: pointer;}
#main #right .notice_title{width: 100%;float: left;height: 25px;background-color: #fafafa;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
#main #right .notice_title label{width: 150px;height: 25px;float: left; line-height: 25px;font-size: 14px;}
#main #right .notice3{float: left;width: 100%;min-height: 45px;}
#main #right .notice3 li{width: 242px;margin-left: 18px;float: left;height: 40px;border-bottom: 1px solid #e7e7e7;background-repeat: no-repeat;background-position: 0 12px;}
#main #right .notice3 li span{width: 220px;float: left;text-align: left;margin-left: 22px;line-height:40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 40px;font-size: 14px;}
#main #right .notice3 .oa{background-image: url("../images/shd/pao.png");}
#main #right .notice3 .hr{background-image: url("../images/shd/paoyellow.png");}
#main #right .notice3 .yd{background-image: url("../images/shd/paoblue.png");}
#main #right .notice3 .noBorder{border-bottom: none;}
#main #right .notice_tx{width: 100%;float: left;}

#main #right #close{width: 25px;position: relative;right:-50px;top:10px;font-size: 14px;color: #a2a1a1;cursor: pointer;text-align: center;margin: 11px;}